.header{height: 50px;background: #f5f5f5;box-shadow: 0 0 10px #dbdbdb;}
.header .header-box{}
.header .header-box:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.header .header-box .header-logo{height: 50px;line-height: 50px;font-size: 20px;float: left;padding-right: 30px;width: 160px;margin-left: 20px;}
.header .header-box .header-logo a{color: #555}
.header .header-box .header-user{float: right;height: 30px;padding: 10px 0;line-height: 30px;font-size: 14px;color: #777;position: relative;margin-right: 20px;cursor: pointer;}
.header .header-box .header-user span{color: #999;margin-left: 8px;}
.header .header-box .header-user ul{position: absolute;top:50px;right: 0;z-index: 5;box-shadow: 0 0 10px #dbdbdb;height: 0;overflow: hidden;-webkit-transition: 1s;transition: 1s;opacity: 0;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;background: #fff;width: 100px;}
.header .header-box .header-user ul li{line-height: 35px;height: 35px;float: none!important;}
.header .header-box .header-user:hover ul{height: 70px;padding: 10px 0;opacity: 1;}
.header .header-box ul{float: left;max-width: 600px;}
.header .header-box ul li{float: left;line-height: 50px;box-sizing: border-box;height: 50px;position: relative;}
.header .header-box ul li a{padding: 0 20px;color: #777;}
.header .header-box ul li a:hover{color: #e5cb94;}
.header .header-box ul li.on{border-bottom: 2px solid #e5cb94;}
.header .header-box ul li.on a.main-nav-a{color: #e5cb94;}
.header .header-box ul li ol{position: absolute;top:50px;left: 0;z-index: 5;box-shadow: 0 0 10px #dbdbdb;overflow: hidden;-webkit-transition: 1s;transition: 1s;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;background: #fff;width: 100px;height: 0;opacity: 0;}
.header .header-box ul li ol li{line-height: 35px;height: 35px;float: none!important;}
.header .header-box ul li:hover ol{height: 35px;padding: 10px 0;opacity: 1;}


.admin_main{margin-left: 20px;margin-top: 15px;padding-bottom: 55px;margin-right: 20px;}
.admin-title{padding: 10px;background: #fff;box-shadow: 0 0 10px #dbdbdb;margin-bottom: 15px;overflow: hidden;}
.admin-title .admin-btn-add{float: right;}
.admin-table{margin-bottom: 15px;box-shadow: 0 0 10px #dbdbdb;}
.admin-table table{width: 100%;}
.admin-table table tr:nth-child(odd){background: #fbfbfb;}
.admin-table table tr:hover{background: #fbfbfb;}
.admin-table table tr th{height: 40px;background: #f5f5f5;text-align: center;color: #777;font-weight: normal;}
.admin-table table tr td{padding: 15px 10px;text-align: center;color: #777;font-weight: normal;}
.admin-table table tr td a{margin:0 5px;}

.background{position: fixed;left: 0;top:0;right: 0;bottom: 0;z-index: 8;background: rgba(000,000,000,.5);width: 100%;height: 100%;}
.ewmbtn-box{position: fixed;z-index:9;width: 300px;height: 300px;left: 50%;top:50%;margin: -150px;background: #fff;box-sizing: border-box;border-radius: 5px;box-shadow: 0 0 10px #dbdbdb;padding: 20px;}
.ewmbtn-box img{width: 100%;height: 100%;vertical-align: top;}
.ewmbtn-box canvas{width: 100%;height: 100%;}
.ewmbtn-box .ewmbtn-box-close{color: #666;position: absolute;right: 3px;top:3px;}
.ewmbtn-box .ewmbtn-box-close:hover{color: #e5cb94;}

.crumbs-nav{background: #f5f5f5;padding: 15px 20px;color: #777;font-size: 12px;margin-bottom: 15px;box-shadow: 0 0 10px #dbdbdb;}

.main-form{margin-bottom: 15px;box-shadow: 0 0 10px #dbdbdb;padding: 20px;}
.main-form .form-li{padding: 10px 0;overflow: hidden;}
.main-form .form-li label{float: left;width: 150px;text-align: right;font-size: 14px;color: #777;line-height: 35px;}
.main-form .form-li .form-box{margin-left: 150px;}
.main-form .form-li .form-box select{width: 260px;height: 35px;line-height: 35px;border: 1px solid #ececec;box-sizing: border-box;padding: 0 5px;border-radius: 5px;}
.main-form .form-li .form-box input[type='text']{width: 300px;height: 35px;line-height: 35px;border: 1px solid #ececec;box-sizing: border-box;padding: 0 5px;border-radius: 5px;}
.main-form .form-li .form-box input[type='password']{width: 300px;height: 35px;line-height: 35px;border: 1px solid #ececec;box-sizing: border-box;padding: 0 5px;border-radius: 5px;}
.main-form .form-li .form-box textarea{width: 300px;line-height: 35px;border: 1px solid #ececec;box-sizing: border-box;padding: 3px 5px;border-radius: 5px;}
.main-form .form-li .form-box input[type="submit"]{padding: 0 25px;height: 35px;background: #e5cb94;color: #fff;border-radius: 5px;cursor: pointer;}
.main-form .form-li .form-box input[type="button"]{padding: 0 25px;height: 35px;background: #e5cb94;color: #fff;border-radius: 5px;cursor: pointer;}
.main-form .form-li .form-box p{line-height: 35px;color: #777;display: inline-block;}
